//支付参数
class OupayOptions{
  //银联
  bool? _isSandboxByUn;
  String? _unpayId;
  String? _unpayScheme;
  //支付宝
  bool? _isSandboxByAli;
  String? _alipayId;
  String? _alipayScheme;
  //微信
  bool? _isSandboxByWechat;
  String? _wechatId;
  String? _wechatScheme;
  //招行一网通
  bool? _isSandboxByCmb;
  String? _cmbAppId;
  String? _cmbScheme;
  //建行龙支付
  bool? _isSandboxByCcb;
  String? _ccbAppId;
  String? _ccbScheme;



  OupayOptions({bool isSandboxByUn:false,String unpayId:'unionpayappid',String unpayScheme:'unpayScheme',
    bool isSandboxByAli:false,String alipayId:'alipayappid',String alipayScheme:'alipayScheme',
    bool isSandboxByWechat:false, String wechatId:'wxappid',String wechatScheme:'wechatScheme',
    bool isSandboxByCmb:false,String cmbAppId:'cmbappid',String cmbScheme:'cmbScheme',
    bool isSandboxByCcb:false,String ccbAppId:'ccbappid',String ccbScheme:'ccbScheme'
    }){

    this._isSandboxByUn = isSandboxByUn;
    this._unpayId = unpayId;
    this._unpayScheme = unpayScheme;

    this._isSandboxByAli = isSandboxByAli;
    this._alipayId = alipayId;
    this._alipayScheme = alipayScheme;

    this._isSandboxByWechat = isSandboxByWechat;
    this._wechatId = wechatId;
    this._wechatScheme = wechatScheme;

    this._isSandboxByCmb = isSandboxByCmb;
    this._cmbAppId = cmbAppId;
    this._cmbScheme = cmbScheme;
  }

  String? get cmbScheme => _cmbScheme;

  String? get cmbAppId => _cmbAppId;

  bool? get isSandboxByCmb => _isSandboxByCmb;

  String? get wechatScheme => _wechatScheme;

  String? get wechatId => _wechatId;

  bool? get isSandboxByWechat => _isSandboxByWechat;

  String? get alipayScheme => _alipayScheme;

  String? get alipayId => _alipayId;

  bool? get isSandboxByAli => _isSandboxByAli;

  String? get unpayScheme => _unpayScheme;

  String? get unpayId => _unpayId;

  bool? get isSandboxByUn => _isSandboxByUn;

  String? get ccbScheme => _ccbScheme;

  String? get ccbAppId => _ccbAppId;

  bool? get isSandboxByCcb => _isSandboxByCcb;
}